/**
 * 1.本代码为云笔记web端开发小组共同拥有。
 * 2.组内成员有 聂道鑫、徐斌强、何瑞、钟倩。
 * 3.联系方式：442342707@qq.com
 */
package com.yunbiji.validate;

import com.jfinal.core.Controller;
import com.jfinal.validate.Validator;

public class LoginValidate extends Validator
{
	/**
	 * 对用户名和密码进行验证
	 */
	protected void validate(Controller c)
	{

		 validateRegex("username", "^[0-9]{1,16}$", "errorName",
		 "忘记账号？请尝试你的手机号码");
		validateRegex("passwd", "^[A-Za-z0-9]{6,16}$", "error",
				"请使用字母和数字或密码过短");

		validateRequiredString("username", "errorName", "请输入用户名");
		validateRequiredString("passwd", "error", "请输入密码");
	}

	/**
	 * 出现错误后跳转到登录页面
	 * 
	 */
	@Override
	protected void handleError(Controller c)
	{
		c.keepPara("username", "passwd").forwardAction("/index");
	}

}
